home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / compuserve-file-archive / 12 C64 Telecom / KERDOC.ARC / KERMIT.DOC.17-19 < prev    next >
Encoding:
Text File  |  2019-04-13  |  5.8 KB  |  199 lines

  1.  
  2. ├-64/128 ╦ERMIT ╒SER'S ╟UIDE                         ╨AGE 17
  3.  
  4.  
  5. ╞ILE ╘RANSFERS: ╘RANSFERRING ╞ILES
  6.  
  7. ╘RANSFERRING FILES WITH ╦ERMIT ISN'T REALLY ANY MORE DIFFI-
  8. CULT THAN WITH MOST OTHER ├OMMODORE TELECOMMUNICATIONS
  9. PACKAGES/PROTOCOLS.  ╔N FACT, ╦ERMIT IS MUCH MORE FLEXIBLE--
  10. BUT FLEXIBILITY CAN BE CONFUSING.
  11.  
  12. ╘HERE ARE THREE MAJOR PARAMETERS TO BE CONCERNED WITH WHEN
  13. TRANSFERRING FILES.  ╘HEY ARE: 1) ╞ILE-TYPE, 2) ╞ILE-BYTE-
  14. SIZE, AND 3) ┼IGHT-BIT-QUOTING.  ╠ET'S DISCUSS EACH OF THEM
  15. IN TURN, BEGINNING WITH ╞ILE-TYPE.
  16.  
  17.  
  18.   ├HOOSING THE ├ORRECT ╞ILE-TYPE
  19.  
  20. ╦ERMIT CURRENTLY SUPPORTS FIVE DIFFERENT FILE TYPES. ╘HEY
  21. ARE:
  22.  
  23.     A) ┴╙├╔╔
  24.     B) ┬INARY
  25.     C) ├-╨OWER
  26.     D) ╨┼╘╙├╔╔
  27.     E) ╙CRIPT
  28.  
  29. ┼ACH OF THESE FILE TYPES HAS A DISTINCT USE.  ╫HEN TO USE
  30. ONE FILE-TYPE OVER ANOTHER CAN BE CONFUSING INITIALLY.  ╙O,
  31. WE'LL DISCUSS EACH OF THEM SEPARATELY, STARTING WITH ┴╙├╔╔.
  32.  
  33.     ┴╙├╔╔ ╞ILE-TYPE
  34.  
  35. ╘HIS FILE-TYPE IS USED A LOT LESS OFTEN THAN YOU MIGHT THINK
  36. AT FIRST.  ┬ECAUSE ├OMMODORE COMPUTERS (EXCEPT FOR THE ┴MI-
  37. GAS AND ╨├S) USE THEIR OWN, MODIFIED CHARACTER SET ARRANGE-
  38. MENT (╨┼╘╙├╔╔), MOST TEXT FILES YOU TRANSFER TO AND FROM
  39. YOUR ├OMMODORE WILL BE ╨┼╘╙├╔╔ FILES, NOT STANDARD ┴╙├╔╔.
  40.  
  41. ┘OU WILL USE THIS FILE-TYPE ONLY WHEN YOU A) WISH TO DOWN-
  42. LOAD A STANDARD ┴╙├╔╔ FILE AND ╬╧╘ CONVERT IT TO A FORM
  43. USABLE ON YOUR ├OMMODORE (╨┼╘╙├╔╔), OR B) YOU HAVE, FOR SOME
  44. REASON, A STANDARD ┴╙├╔╔ FILE THAT YOU WISH TO UPLOAD TO
  45. ANOTHER COMPUTER.
  46.  
  47. ╔F YOU HAPPEN TO CHOOSE THIS FILE-TYPE WHEN YOU REALLY
  48. NEEDED ╨┼╘╙├╔╔, YOU WILL BE ABLE TO TELL IMMEDIATELY, AS THE
  49. CASE OF ALL THE TEXT WILL BE REVERSED.
  50.  
  51.     ┬INARY ╞ILE-TYPE
  52.  
  53. ╘HE ┬INARY FILE-TYPE IS NOT USED AS OFTEN AS SOME OF THE
  54. OTHER FILE-TYPES.  ╘HIS FILE-TYPE IS USED TO TRANSFER ├OMMO-
  55. DORE PROGRAMS THAT ARE EXECUTABLE (I.E. A ┬┴╙╔├ PROGRAM OR A
  56. MACHINE LANGUAGE GAME), OR MEMORY IMAGES SUCH AS GRAPHICS
  57. SCREENS.  ╔N OTHER, MORE TECHNICAL, TERMS, THIS FILE-TYPE
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68. ╨AGE 18                         ├-64/128 ╦ERMIT ╒SER'S ╟UIDE
  69.  
  70.  
  71. ALLOWS YOU TO TRANSFER FILES WITHOUT PERFORMING ANY CHARAC-
  72. TER TRANSLATION.  ╬OTE THAT IT'S GENERALLY A GOOD IDEA TO
  73. HAVE ┼IGHT-BIT-QUOTING SET ON WHEN TRANSFERRING BINARY
  74. FILES, BUT MORE ABOUT THAT BELOW.
  75.  
  76.     ├-╨OWER ╞ILE-TYPE
  77.  
  78. ╘HIS FILE-TYPE IS DESIGNED SPECIFICALLY TO TRANSFER SOURCE
  79. CODE FILES FOR USE WITH THE ├ ╨OWER (NOW SOLD AS ╨OWER ├) ├
  80. COMPILER FOR THE ├-64 AND ├-128.  ├ ╨OWER FILES HAVE, IN
  81. ADDITION TO THE STANDARD ╨┼╘╙├╔╔ FILE-TYPE BASE, A FEW RE-
  82. DEFINED CHARACTERS THAT ARE NEEDED FOR ├ PROGRAMMING, SUCH
  83. AS BRACES, THE UNDERSCORE, THE PIPE, ETC.
  84.  
  85. ╫HEN YOU USE THIS FILE-TYPE, ANY STANDARD ├ SOURCE CODE
  86. FILES YOU DOWNLOAD TO YOUR ├OMMODORE WILL BE CONVERTED TO ├
  87. ╨OWER FORMAT.  ╧N THE OTHER SIDE OF THE COIN, ANY ├ ╨OWER
  88. FILES YOU UPLOAD TO ANOTHER COMPUTER WILL BE CONVERTED TO
  89. STANDARD ┴╙├╔╔ SOURCE CODE FILES.
  90.  
  91.     ╨┼╘╙├╔╔ ╞ILE-TYPE
  92.  
  93. ╘HIS FILE-TYPE IS THE MOST COMMON FILE-TYPE, AND SO IT IS
  94. THE DEFAULT ╦ERMIT FILE-TYPE.  ╫HEN YOU USE THIS FILE-TYPE,
  95. ANY ├OMMODORE TEXT FILE YOU UPLOAD TO ANOTHER COMPUTER WILL
  96. BE CONVERTED TO STANDARD ┴╙├╔╔ TEXT.  ╟OING THE OTHER DIREC-
  97. TION, WHEN YOU DOWNLOAD A STANDARD ┴╙├╔╔ TEXT FILE TO YOUR
  98. ├OMMODORE, IT WILL BE TRANSLATED TO ╨┼╘╙├╔╔.
  99.  
  100. ╔F YOU CHOOSE THIS FILE TYPE WHEN YOU REALLY MEANT ┴╙├╔╔,
  101. THE CASE OF ALL THE LETTERS IN THE TEXT WILL BE REVERSED.
  102.  
  103.     ╙CRIPT ╞ILE-TYPE
  104.  
  105. ╘HIS IS A SPECIAL FILE-TYPE FOR USE WHEN TRANSFERRING FILES
  106. FOR THE ├OMMODORE ╙PEEDSCRIPT WORD PROCESSOR (├OMPUTE! ╨UB-
  107. LICATIONS).  ╙PEEDSCRIPT FILES HAVE A SPECIAL FILE FORMAT.
  108. ╔F YOU WANT TO DOWNLOAD A STANDARD TEXT FILE FROM ANOTHER
  109. COMPUTER FOR ╙PEEDSCRIPT, YOU MUST USE THIS FORMAT.  ╘HE
  110. SAME APPLIES FOR SENDING A ╙PEEDSCRIPT FILE TO ANOTHER COM-
  111. PUTER THAT USES STANDARD ┴╙├╔╔ TEXT FILES.  ╬OTE THAT NO
  112. ATTEMPT IS MADE TO TRANSLATE ANY OF ╙PEEDSCRIPT'S SPECIAL
  113. TEXT FORMATTING OR CONTROL CODES-- YOU WILL HAVE TO MAKE THE
  114. APPROPRIATE CHANGES MANUALLY.
  115.  
  116.  
  117.   ╙ETTING THE ╞ILE-BYTE-SIZE
  118.  
  119. ╘HIS PARAMETER IS OFTEN CONFUSING BECAUSE IT SOUNDS A LOT
  120. LIKE THE ╫ORD-SIZE PARAMETER.  ╘HESE TWO PARAMETERS ARE
  121. ACTUALLY QUITE DIFFERENT.  ╫HEREAS ╫ORD-SIZE DESCRIBES THE
  122. WIDTH OF THE DATA PATH, ╞ILE-BYTE-SIZE DESCRIBES THE SIZE OF
  123. THE DATA WORDS WITHIN FILES BEING TRANSFERRED.
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134. ├-64/128 ╦ERMIT ╒SER'S ╟UIDE                         ╨AGE 19
  135.  
  136.  
  137. ╘HIS PARAMETER CAN ALWAYS BE LEFT SET TO ┼╔╟╚╘-┬╔╘.  ╘ECHNI-
  138. CALLY, IT IS REALLY ONLY NECESSARY TO BE SET TO ┼╔╟╚╘-┬╔╘
  139. WHEN YOU ARE TRANSFERRING ┬INARY OR ╨┼╘╙├╔╔ FILES.
  140.  
  141.  
  142.   ╒SING ┼IGHT-BIT-QUOTING
  143.  
  144. ╘HIS FEATURE ALLOWS YOU TO TRANSFER ┬INARY OR ╨┼╘╙├╔╔ FILES
  145. TO AND FROM COMPUTERS THAT WOULD NORMALLY BE UNABLE TO HAN-
  146. DLE THEM.  ┼IGHT-BIT-QUOTING ALLOWS YOU TO SEND FILES WITH
  147. EIGHT-BIT DATA WORDS OVER A SEVEN-BIT DATA PATH.  ╘HIS
  148. PARAMETER CAN ALWAYS BE LEFT SET TO ╧╬.
  149.  
  150. ╞OR INSTANCE, ╔ OFTEN COMMUNICATE WITH A MACHINE WHERE MY
  151. COMMUNICATIONS PARAMETERS HAVE TO BE ╫ORD-SIZE OF ╙EVEN-BIT
  152. AND ┼VEN ╨ARITY.  ╔N THIS KIND OF ENVIRONMENT ╔ WOULD NOR-
  153. MALLY BE UNABLE TO SEND A PROGRAM FILE TO A FRIEND ON THAT
  154. MACHINE, AS PROGRAM FILES ARE ┬INARY (EIGHT-BITS).  ┬UT IF ╔
  155. MAKE SURE ┼IGHT-BIT-QUOTING IS ╧╬, EVERYTHING WILL BE FINE.
  156.  
  157. ╘ECHNICALLY, ┼IGHT-BIT-QUOTING PREFIXES EACH BYTE OF DATA
  158. THAT IS OVER SEVEN BITS LONG (GREATER THAN ┴╙├╔╔ 127 DECIMAL
  159. IN VALUE) SO THAT IT CAN BE TRANSFERRED ALONG A SEVEN-BIT
  160. DATA PATH.
  161.  
  162.  
  163.   ╙PECIAL ╞ILE-╘RANSFER ═ODE ╞EATURES
  164.  
  165. ╘HERE ARE THREE HELPFUL FEATURES AVAILABLE WHEN TRANSFERRING
  166. FILES.  ╘HESE FEATURES ARE STANDARD IN MOST VERSIONS OF ╦ER-
  167. MIT.  ╘HEY ARE:
  168.  
  169.     ╦EY ╙EQUENCE   ┴CTION
  170.  
  171.     <╥┼╘╒╥╬>       ╞ORCE LOCAL ╦ERMIT TO RE-SEND CURRENT PACKET
  172.     <├╘╥╠> - <╪>   ├ANCEL TRANSMISSION OF CURRENT FILE
  173.     <├╘╥╠> - <┘>   ├ANCEL TRANSMISSION OF ENTIRE BATCH OF FILES
  174.  
  175. ┴LL OF THESE COMMANDS ARE AVAILABLE WHEN RECEIVING A FILE OR
  176. FILES.  ┬ECAUSE ├-64/128 ╦ERMIT CAN'T SEND MORE THAN ONE
  177. FILE PER ╙┼╬─ COMMAND (A FEATURE CALLED "WILDCARD SEND"),
  178. THE <├╘╥╠> - <┘> FEATURE IS NOT APPLICABLE WHEN SENDING A
  179. FILE.
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.